/*
 Copyright (c) 2009, Tenetel Inc. All rights reserved.
*/
.icon{overflow:hidden;background-repeat:no-repeat;}
.icon.pa{background-image:url(../images/icon16x20.png);}
.icon.pb{background-image:url(../images/icon60x40.png);}
.icon.pc{background-image:url(../images/button.png);}
.icon.pd{background-image:url(../images/level.png);}

input.icon{border-width:0;}

/*
 Icons files position
*/
.pa.a_1{width:12px;height:13px;background-position:0 0;}
.pa.a2{width:16px;height:14px;background-position:0 -20px;}
.pa.a3{width:16px;height:20px;background-position:0 -40px;}
.pa.a4{width:16px;height:20px;background-position:0 -60px;}
.pa.a5{width:16px;height:16px;background-position:0 -80px;}
.pa.a6{width:13px;height:13px;background-position:0 -100px;}
.pa.a7{width:13px;height:13px;background-position:0 -120px;}
.pa.a8{width:15px;height:15px;background-position:0 -140px;}
.pa.a9{width:14px;height:14px;background-position:0 -160px;}
.pa.a10{width:15px;height:15px;background-position:0 -180px;}
.pa.a11{width:15px;height:15px;background-position:0 -220px;}
.pa.a12{width:15px;height:15px;background-position:0 -240px;}
.pa.a13{width:15px;height:15px;background-position:0 -260px;}
.pa.a14{width:15px;height:15px;background-position:0 -280px;}
.pa.a15{width:15px;height:15px;background-position:0 -300px;}
.pa.a16{width:15px;height:15px;background-position:0 -320px;}
.pa.a17{width:15px;height:15px;background-position:0 -340px;}
.pa.a18{width:15px;height:15px;background-position:0 -360px;}
.pa.a19{width:15px;height:15px;background-position:0 -380px;}
.pa.a20{width:15px;height:15px;background-position:0 -400px;}
.pa.a21{width:15px;height:15px;background-position:0 -420px;}
.pa.a22{width:15px;height:15px;background-position:0 -440px;}
.pa.a23{height:15px;background-position:0 -460px;background-repeat:repeat-x;}
.pa.a23.a23a,.pa.a23.a23a0{display:none}
.pa.a23.a23a1{width:16px;}
.pa.a23.a23a2{width:32px;}
.pa.a23.a23a3{width:48px;}
.pa.a23.a23a4{width:64px;}
.pa.a23.a23a5{width:78px;}
.pa.a24{width:15px;height:13px;background-position:0 -480px;}
.pa.a25{width:13px;height:13px;background-position:0 -500px;}
.pa.a26{width:16px;height:18px;background-position:0 -520px;}
.pa.a27{width:16px;height:18px;background-position:0 -540px;}
.pa.a28{width:12px;height:16px;background-position:0 -560px;}
.pa.a29{width:15px;height:14px;background-position:0 -580px;}
.pa.a30{width:15px;height:16px;background-position:0 -600px;}
.pa.a31{width:15px;height:16px;background-position:0 -620px;}
.pa.a32{width:16px;height:16px;background-position:0 -640px;}
.pa.a33{width:16px;height:16px;background-position:0 -660px;}
.pa.a34{width:16px;height:16px;background-position:0 -680px;}
.pa.a35{width:12px;height:16px;background-position:0 -700px;}
.pa.a36{width:12px;height:16px;background-position:0 -720px;}
.pa.a37{width:6px;height:10px;background-position:0 -740px;}
.pa.a38{width:6px;height:10px;background-position:-10px -740px;}
.pa.a39{width:16px;height:16px;background-position:0 -760px;}
.pa.a40{width:16px;height:16px;background-position:0 -780px;}
.pa.a41{width:16px;height:16px;background-position:0 -800px;}
.pa.a42{width:16px;height:16px;background-position:0 -820px;}
.pa.a43{width:16px;height:16px;background-position:0 -840px;}
.pa.a44{width:16px;height:16px;background-position:0 -860px;}
.pa.a45{width:16px;height:16px;background-position:0 -880px;}
.pa.a46{width:16px;height:16px;background-position:0 -900px;}
.pa.a47{width:16px;height:12px;background-position:0 -920px;}
.pa.a48{width:16px;height:16px;background-position:0 -940px;}
.pa.a49{width:16px;height:16px;background-position:0 -960px;}
.pa.a50{width:16px;height:16px;background-position:0 -980px;}
.pa.a51{width:16px;height:16px;background-position:0 -1000px;}
.pa.a52{width:16px;height:16px;background-position:4px -1017px;}
.pa.a53{width:16px;height:16px;background-position:4px -1036px;}


.pb.b2{width:50px;height:34px;background-position:-60px 0;}
.pb.b12{width:25px;height:25px;background-position:-60px -240px;}
.pb.b14{width:47px;height:40px;background-position:0 -360px;}
.pb.b15{width:46px;height:40px;background-position:0 -400px;}


.pb.card_master,.pb.card_visa,.pb.card_amex,.pb.card_jcb,.pb.card_dinersClub,.pb.card_unionPay,.pb.card_UnionPay{border:solid 1px #D3F2FC;margin-left:5px;height:33px;}
.pb.card_master{background-position:3px -40px;width:52px;}
.pb.card_jcb{background-position:-57px -37px;width:43px;}
.pb.card_amex{background-position:3px -77px;width:34px;}
.pb.card_dinersClub{background-position:-57px -77px;width:41px;}
.pb.card_visa{background-position:3px -117px;width:81px;}
.pb.card_unionPay,
.pb.card_UnionPay{background-position:3px -157px;width:112px;}


.pc.c1{width:80px;height:23px;background-position:0 0;}
.pc.c2{width:100px;height:40px;background-position:0 -30px;}
.pc.c3{width:60px;height:26px;background-position:0 -90px;}
.pc.c4{width:80px;height:28px;background-position:0 -120px;}
.pc.c5{width:120px;height:30px;background-position:0 -150px;}
.pc.c6{width:50px;height:21px;background-position:0 -180px;color:#fff;}
.pc.c7{width:50px;height:21px;background-position:-60px -180px;color:#666;}
a.c6,a.c7{display:block;margin:0 auto;line-height:21px;}
.pc.c8{width:60px;height:21px;background-position:0 -210px;}
.pc.c9{width:60px;height:21px;background-position:-60px -210px;}
.pc.c10{width:34px;height:12px;background-position:0 -240px;}
.pc.c11{width:34px;height:12px;background-position:-60px -240px;}

.pd.d0{width:36px;height:11px;background-position:0 0;}
.pd.d1{width:36px;height:11px;background-position:0 -15px;}
.pd.d2{width:36px;height:11px;background-position:0 -30px;}
.pd.d3{width:36px;height:11px;background-position:0 -45px;}
.pd.d4{width:36px;height:11px;background-position:0 -60px;}

.pe.e1{width:38px;height:12px;background-position:0 -90px;}